@charset "utf-8";
/* CSS Document */
body.current{background:url(../img/layout/left_bg.gif) repeat-y;}
#header{height:61px; background:url(../img/layout/top_bg.jpg) repeat-x;}
#header .header_in{background:url(../img/layout/logo.gif) no-repeat left top;}
#header p.floatright{line-height:60px; padding-right:45px; color:#fff;}
#header p.floatright a{color:#fff;}
#content{zoom:1;}
#content:after{content:'.'; height:0; display:block; visibility:hidden; clear:both;}
#leftcolumn{width:0px; float:left; padding-left:4px; text-align:center; position:relative;}
body.current #leftcolumn{width:196px;}
#rightcolumn{zoom:1; padding:10px 20px 0 0; margin-left:30px;}
body.current #rightcolumn{margin-left:226px;}

#leftcolumn .l_navbox{display:none;}
body.current #leftcolumn .l_navbox{display:block;}
#leftcolumn p.left_title{position:relative; margin-right:-4px; margin-bottom:-4px; height:44px; line-height:40px; font-size:14px; background:url(../img/layout/left_title.gif) no-repeat; font-weight:bold;}
#leftcolumn ul.leftmenu{padding-left:6px; display:none;}
#leftcolumn .current ul.leftmenu{display:block;}
#leftcolumn ul.leftmenu li{border-bottom:1px solid #bcd0c8; border-top:1px solid #fff; height:39px; line-height:38px; font-size:14px; margin:0;}
#leftcolumn ul.leftmenu li a{color:#006e42; display:block; height:39px; margin:0; padding:0;}
#leftcolumn ul.leftmenu li a:hover{text-decoration:none}
#leftcolumn ul.leftmenu li.current{background:url(../img/layout/leftmenu_current.gif) no-repeat;}
#leftcolumn ul.leftmenu li.current a{font-weight:bold;}

#leftcolumn a.btn_ss{width:13px; height:169px; display:block; position:absolute; right:-12px; top:150px; background-image:url(../img/layout/btn_ss.gif); background-repeat:no-repeat;}
body.current #leftcolumn a.btn_ss{background-position:right top;}
body.current #leftcolumn a.btn_ss{right:-17px;}

.icon_lm{padding-left:30px; display:inline-block; background-repeat:no-repeat; background-position:left center;}
.sbgl{background-image:url(../img/layout/icon_sbgl.gif);}
.clgl{background-image:url(../img/layout/icon_clgl.gif);}
.ysgl{background-image:url(../img/layout/icon_ysgl.gif);}

.icon_up{width:10px; height:10px; display:inline-block; background-image:url(../img/layout/icon_ud.gif); background-repeat:no-repeat; margin-left:6px; line-height:0; font-size:0;}
#leftcolumn .current .icon_up{background-position:left bottom;}

#rightcolumn h2.title{line-height:30px; font-weight:bold; font-size:14px; border-bottom:1px solid #0d724a; color:#0d724a; margin-bottom:10px;}
#rightcolumn h3.title{border-bottom:1px solid #0d724a; line-height:30px; height:30px; padding-right:15px; font-size:14px; margin:26px 0 10px 0; font-weight:bold}
#rightcolumn h3.title span{padding:0 15px;_width:160px; min-width:160px; white-space:nowrap; display:inline-block; float:left; color:#fff; background-color:#0d724a;}
#rightcolumn h3.title em{float:right; color:#0d724a; font-weight:bold;}
#rightcolumn h3.title em a{font-weight:normal; font-size:12px;}
#rightcolumn h4.title{font-size:14px; color:#0d724a; margin:15px 0; font-weight:bold;}
#rightcolumn p.formlist{margin:15px 0; padding-left:20px;}
#rightcolumn p.formlist .txt-normal{margin-right:20px;}

table.tb_term{width:100%;white-space:nowrap;overflow:hidden;}
table.tb_term td{height:18px; line-height:18px; padding:2px 4px;}
table.term td input.txt-normal{width:126px;}
table.tb_term td textarea.txt-normal{width:80%; height:60px;}

table.tb_term2{white-space:nowrap;overflow:hidden;}
table.tb_term2 td{height:18px; line-height:18px; padding:2px 4px;}
table.term2 td input.txt-normal{width:126px;}
table.tb_term2 td textarea.txt-normal{width:80%; height:60px;}

table.tb_list{border-left:1px solid #c8e6d2; border-top:1px solid #c8e6d2;table-layout:fixed;}
table.tb_list td{border-right:1px solid #c8e6d2; border-bottom:1px solid #c8e6d2; text-align:center; padding:2px 4px; line-height:18px; text-overflow: ellipsis; word-break:keep-all; white-space:nowrap;overflow: hidden;}
table.tb_list td.alignleft{text-align:left;}
table.tb_list td a{color:#0d724a}
table.tb_list tr.title td{background-color:#e9f4f0; color:#0d724a;}
table.tb_list tr.cl td{background-color:#f8f8f8;}

table.alignleft tr td{text-align:left; padding-left:20px;}
table.alignleft tr.title td{font-weight:bold;}
table.pdleft tr td{padding-left:20px;}

.pagenation{margin:15px 0; zoom:1;}
.pagenation .m-r-l{margin:0 10px;}

/*报表*/
.demand_form{background-color:#fff8de; border:1px solid #f6e2c3; line-height:20px; zoom:1;}
.demand_form span.list{display:inline-block; padding:10px 0 10px 20px;}
.demand_form .txt-normal{width:128px;}
.demand_form .txt-mini{width:30px;}
.demand_form .b-default{margin-right:10px;*margin-right:0;}

.page_title{border-bottom:1px solid #d9d9d9; text-align:center; margin:26px 0; line-height:26px;}
.page_title span{display:inline-block; padding:0 20px; background-color:#fff;font-size:24px; font-family:Microsoft YaHei,SimHei; position:relative; margin-bottom:-12px;}
.page_title span em{color:#999; font-family:Arial; font-size:18px;}

#rightcolumn .part_form{width:48%;}